package com.jk.vehicle.mini.entity;

import com.jk.vehicle.core.entity.BaseEntity;
import java.util.Date;
import javax.persistence.*;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@ApiModel("车辆数据")
@Table(name = "electric_bicycle")
@Data
public class ElectricBicycle extends BaseEntity {
    /**
     * 车辆名称
     */
    @ApiModelProperty("车辆名称")
	private String name;

    /**
     * 车辆mac地址
     */
    @ApiModelProperty("车辆mac地址")
	private String mac;

    /**
     * 车辆序列号
     */
    @ApiModelProperty("车辆序列号")
	private String code;

    /**
     * 产品ID
     */
    @Column(name = "prod_id")
    @ApiModelProperty("产品ID")
	private Long prodId;

    /**
     * 厂家ID
     */
    @Column(name = "corp_id")
    @ApiModelProperty("厂家ID")
	private Long corpId;

    /**
     * 售出状态 0 未售出 1 已售出
     */
    @Column(name = "sell_status")
    @ApiModelProperty("售出状态 0 未售出 1 已售出")
	private Byte sellStatus;

    /**
     * 售出时间
     */
    @Column(name = "sell_date")
    @ApiModelProperty("售出时间")
	private Date sellDate;

    /**
     * 创建时间
     */
    @Column(name = "create_date")
    @ApiModelProperty("创建时间")
	private Date createDate;

    /**
     * 创建人ID
     */
    @Column(name = "create_user")
    @ApiModelProperty("创建人ID")
	private Long createUser;

    /**
     * 更新时间
     */
    @Column(name = "update_date")
    @ApiModelProperty("更新时间")
	private Date updateDate;

    /**
     * 更新人id
     */
    @Column(name = "update_user")
    @ApiModelProperty("更新人id")
	private Long updateUser;
}